@import './assets/css/theme.css';
@import './assets/css/primeng.min.css';

/* You can add global styles to this file, and also import other style files */
html,body{height: 100%;margin: 0 !important;font-size: 100% !important;
  font-family: "Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB", "Microsoft YaHei","WenQuanYi Micro Hei", sans-serif;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active {
   /*  -webkit-text-fill-color: yellow !important; */
    -webkit-box-shadow: 0 0 0 30px #efefef inset;
}
input:-webkit-autofill:focus{
  -webkit-box-shadow: 0px 0px 5px #1f89ce,0 0 0 30px #efefef inset;
  border:1px solid #accfe9
}


/* html,body{height: 100%;margin: 0 !important;font-size: 100% !important;
  font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif !important;
} */
.ui-widget {
  font-family: inherit !important;}
.BMap_cpyCtrl span span{display:none}
.loding{padding: 0 30px;
  min-width: 60px;
  line-height: 100px;
  height: 100px;
  background: rgba(0,0,0,.9);
  text-align: center;
  color: #c5bdbd;}
  textarea{padding-left: 10px !important;resize:none}
.anchorBL{display:none}
.disabled-readonly .ui-state-disabled,.disabled-readonly input:disabled {opacity: 1 !important;border-color: #fff !important;background: none !important;text-align: left !important}
.disabled-readonly .fa-angle-down{display: none !important}
.ui-widget:disabled,.ui-widget:hover:disabled,.ui-widget:disabled:active{box-shadow:none;color: #333 !important;background: #f2f2f2 !important;border: 1px solid #ddd !important;opacity:1 !important}
.disabled-readonly input:hover:disabled{background:none !important;border-color:#fff !important}
/* scrool -class */
.ui-content-scrool::-webkit-scrollbar {
  width: 6px;
  height: 8px;
  background-color: #f5f5f5;
}
.border-box{box-sizing:border-box}

.form-all-read input,.form-all-read textarea,.form-all-read .dropdown,.form-all-read .ui-dropdown{
  border-color: #fff !important;background: none
}
.form-all-read .fa-angle-down,.form-all-read .fa-calendar,.form-all-read .residue{display: none}
.form-all-read input{padding-left: 10px !important}
.form-all-read textarea{resize:none}
.form-item-shade,.form-item-shade-empty{position: relative}
.form-item-shade::after{content: '';position: absolute;height: 100%;width: 100%;z-index: 300;top: 0;left: 0}
.form-item-shade-empty::before{content: '';position: absolute;height: 100%;background: #fff;width: 100%;z-index: 300;top: 0;left: 0}
/*定义滚动条的轨道，内阴影及圆角*/

.ui-content-scrool:hover::-webkit-scrollbar-track{
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/

.ui-content-scrool:hover::-webkit-scrollbar-thumb {
  /*width: 10px;*/
  height: 20px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #ccc;
}
.ui-content-scrool{
  transition: 0.5s
}
.ui-content-scrool::-webkit-scrollbar-track{
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  border-radius: 10px;
  background-color: #fff;
}
/*定义滑块，内阴影及圆角*/

.ui-content-scrool::-webkit-scrollbar-thumb {
  /*width: 10px;*/
  height: 20px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #fff;
}

/* color -class */
.color-b7c0cd{color: #b7c0cd}
.color-333{color: #333 !important}
.color-ff9f00{color: #ff9f00 !important}
.color-eee{color: #eee}
.color-fff{color: #fff}
.color-41a8ea{color: #41a8ea}
.color-373a3c{color: #373a3c !important}
.color-1a91eb{color: #1a91eb !important;}
.color-b1b1b1{color: #b1b1b1 !important;}

/* background -class */

.bg-1a91eb{background-color:#1a91eb !important}
.bg-ccc{background-color:#ccc !important}
.bg-eaeaea{background:#eaeaea !important}
.bg-f5f5f5{background:#f5f5f5 !important}
.bg-ff7c83{background:#ff7c83 !important}
.bg-d4d1d1{background:#d4d1d1 !important}
.bg-1d2531{background-color:#1d2531 !important}
.bg-474f5d{background-color:#474f5d !important}
.bg-e1e1e1{background-color:#e1e1e1 !important}
.bg-fff{background-color:#fff }
.bg-f5f5f5{background-color:#f5f5f5 }
.bg-none{background: none !important}

.bg-d4d1d1:hover{color: #1a91eb !important}
.bg-a-474f5d{background: #474f5d !important}

/* font-class */
.font-12{font-size: 12px !important;}
.font-14{font-size: 14px !important;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px !important;}
.font-24{font-size: 24px;}
.font-36{font-size: 36px;}

/* margin -class */
.m-auto{margin: 0 auto}
.m-0 {margin:0 !important}
.m-t-0 {margin-top:0 !important}
.m-t-8 {margin-top:8px !important}
.m-b-10 {margin-bottom:10px !important}
.m-10-0 {margin:10px 0 !important}
.m-l-30{margin-left: 30px !important;}
.m-l-40{margin-left: 40px;}
.m-l-20{margin-left: 20px;}
.m-l-10{margin-left: 10px;}
.m-l-0 {margin-left:0 !important}
.m-l-5 {margin-left:5px !important}
.m-l-8 {margin-left:8px !important}
.m-r-16{margin-right:16px !important}
.m-r-15{margin-right:15px !important}
.m-r-5{margin-right:5px !important}
.m-r-20{margin-right:20px !important}
.m-r-10{margin-right:10px !important}
.m-20-0{margin:20px 0 !important}
.m-0-21{margin:0 21px !important}

.m-r-60{margin-right: 60px;}
.m-r-30{margin-right: 30px !important;}

.m-t-20{margin-top: 20px;}
.m-t-4{margin-top: 4px;}

.m-10{margin: 10px !important}
.height-full{height: 100% !important}
.m-15{margin: 15px !important}

/* padding -class */
.p-new-pannel{padding:20px 20px 0 20px !important}
.p-8-0{padding:8px 0 !important}
.p-20-0{padding:20px 0 !important}
.p-0-2{padding:0 2px !important}
.p-0-10{padding:0 10px !important}
.p-16-0{padding:16px 0 !important}
.p-6-0{padding:6px 0 !important}
.p-1{padding: 1px !important}
.p-10-20{padding: 10px 20px !important;}
.p-20{padding: 20px !important}
.p-5{padding: 5px !important}
.p-10{padding: 10px !important}
.p-t-0{padding-top: 0px !important}
.p-t-20{padding-top: 20px !important}
.p-new-tabview{padding: 20px 0 !important}
.p-r-20{padding-right: 20px !important}
.p-r-28{padding-right: 28px !important}
.p-t-7{padding-top: 7px !important}
.p-b-20{padding-bottom: 20px !important}
.p-b-10{padding-bottom: 10px !important}
.p-b-0{padding-bottom: 0px !important}
.p-l-24{padding-left:24px !important}
.p-l-10{padding-left:10px !important}
.p-r-10{padding-right:10px !important}
.p-l-25{padding-right:25px !important}
.p-l-8{padding-left:8px !important}
.p-btn{padding: 0 .6em !important}
.p-0{padding: 0 !important}
/* .p-label{padding: .25em .5em !important} */
.p-r-4{padding-right:4px !important}
.p-2-8{padding:2px 8px}
/* height -class */
.height-34{height: 34px !important}
.height-24{height: 24px !important}
.height-30{height: 30px !important}
.height-60{height: 60px}
.height-100{height: 100px}
.h-48{min-height: 48px}
.height-full{height:100% !important}
.min-h-36{min-height:36px}


/* line-height class */

.line-height-27{line-height: 27px !important}
.line-height-20{line-height: 20px !important}
.line-height-36{line-height: 36px !important}
.line-height-30{line-height: 30px !important}
.line-normal{line-height: normal !important}

/* width -class */
.width-110{width:110px !important}
.width-200{width:200px !important}
.width-220{width:220px !important}
.width-250{width:250px !important}
.width-320{width:320px !important}
.width-120{width:120px !important}
.width-150{width:150px !important}
.width-145{width:145px !important}
.width-125{width: 125px !important}
.width-80{width:80px !important}
.width-50{width:50px !important}
.width-full{width:100% !important}
.max-width-400{max-width: 400px !important}
.max-width-250{max-width: 250px !important}
.min-width-260{min-width: 260px !important}
.min-width-300{min-width: 300px !important}
.left-0{left: 0 !important}
.top-36{top: 36px !important}

/* border -class */
.border-none{border: none !important}
.border-41a8ea{border: 1px solid #41a8ea !important}
.border-ddd{border: 1px solid #ddd !important}
.border-e4e4e4{border: 1px solid #e4e4e4 !important}
.border-eaeaea{border: 1px solid #eaeaea !important}
.border-l-1a8fe8{border-left: 2px solid #1a8fe8}
.ui-datatable-data>tr>td.border-l-fff,.ui-datatable .ui-datatable-thead>tr>th.border-l-fff{border-left-color:#fff !important}
.ui-datatable .border-right{border-right: 1px solid #f0f0f0;}

.border-l-none{border-left: none !important}
.border-r-none{border-right: none !important}
.border-1a91eb{border:1px solid #1a91eb !important;border-radius:2px}
.border-e5e5e5{border:1px solid #e5e5e5 !important;}
.border-t-e5e5e5{border-top:1px solid #e5e5e5 !important;}
.border-f0f0f0{border:1px solid #f0f0f0 !important;}
.border-fff{border:1px solid #fff !important;}
.border-d9d9d9{border:1px solid #d9d9d9 !important;}
.border-b-d9d9d9{border-bottom:1px solid #d9d9d9 !important;}
.border-b-ddd{border-bottom:1px solid #ddd !important;}
.border-b-f1f1f1{border-bottom:1px solid #f1f1f1 !important;}
.radius-2{border-radius: 2px !important;}
.border-top-ff7c83{border-top-color:#ff7c83 !important}
/* icon class */
.icon-search-right{position: absolute;right: 10px;top: 50%;color: #c1c1c1;transform: translateY(-50%);}
.icon-search-right:hover{cursor: pointer}
.icon-search-right:hover:after{color: #1a91eb !important;}
.icon-search-right:after{
  content: "\f002";
  font-family: FontAwesome;
}
.icon-text{position: relative;}
.icon-text input{padding-right:25px}
.icon-text:after{
  content: attr(data-text);
  font-family: FontAwesome;
  position: absolute;
  right: 10px;top: 50%;color: #c1c1c1;transform: translateY(-50%);
}
.ui-lightbox-loading .ui-lightbox-content {
  background: url("/assets/imgs/loading.gif") #000000 center center no-repeat;
}
.icon-search-left{position: absolute;left: 10px;top: 5px;color: #c1c1c1}
.icon-search-left:hover{cursor: pointer}
.icon-search-left:hover:after{color: #1a91eb !important;}
.icon-search-left:after{
  content: "\f002";
  font-family: FontAwesome;
}
.upload .text{margin-top: 40px}
.icon-plus{position: relative;margin-top: 25px;height: 1px;color: red}
.icon-plus:after{position: absolute;left: 35px;top: 15px;content: ''; display:block;width: 30px;height: 2px;;background: #cecece}
.icon-plus:before{content: ''; display:block;height: 30px;width: 2px;position: absolute;left: 50%;background: #cecece}
.icon-ellipsis{position: relative;max-height: 35px;}
.icon-ellipsis::after{position: absolute;right: 5px;bottom: 0px;content: " ";color: #1b82d7;background: #fff}
.icon-ellipsis div{display: inline-block}
.ui-chkbox .ui-chkbox-icon {
  display: initial !important;
  font-size: 12px;}
/* 文件上传 - class */
.file-item-name{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:5px;width:calc(100% - 160px)}
.file-item-size{padding:5px;width:100px;}
.file-item-cancle{padding:5px;width:50px;color:red;cursor: pointer}
.file-item-img{transition: .3s;text-align: center;color: #c4c4c4;position: relative;width:100px !important;height:100px !important;border:1px dashed #e0e0e0;padding:0 !important;background: #f5f5f5}
.file-item-img:hover{background: #f2f9ff;color: #1a91eb}
.file-item-img:hover .icon-plus:after,.file-item-img:hover .icon-plus:before{background: #1a91eb }

.file-icon{width: 100px;height: 100px;position: relative;text-align: center;background: #f1f1f1;overflow: hidden;transition: .3s}
.file-icon:hover{background: #a8a8a8;cursor: pointer}
.file-icon:hover .fa-user{color: #b0b0b0;}
.file-icon:hover .fa-camera{color: #fff;display: inline-block;position: absolute; width: 100px;height: 100px;
                            line-height: 100px;left: 0;  text-align: center;font-size: 32px;}
.file-icon .fa-user {line-height: 110px;color: #fcfcfc;font-size: 110px;transition: .3s}
.file-icon .fa-camera {display: none}
.file-icon #custom-input{width: 100px;height: 100px;position: absolute;left: 0;top: 0;opacity: 0;z-index: 10}
.file-icon .camera{display: none;width: 100px;height: 100px;position: absolute;left: 0;top: 0;opacity: 0;z-index: 10}

/* form -class */
.p-input{height:36px;width:100%;padding-left: 10px !important}
.p-input:disabled{opacity: 1 !important;background: #eaeaea}
.p-input:focus{border: 1px solid #accfe9;background: #f2f9ff}
.ui-inputtext.ng-dirty.ng-invalid:not(:focus),.ui-inputtext.ng-touched.ng-invalid:not(:focus){border: #f8c3c6 solid 1px;background: #fff9f9}
.p-input-error{border: #f8c3c6 solid 1px !important;background: #fff9f9 !important}
.p-input-error-none{background: #ffffff !important;border: 1px solid #d6d6d6 !important;}
.p-input-warning{border: #ffc000 solid 1px !important;background: #fffaea !important}
.p-calendar{height: 36px;width:100%}
.p-spinner{height: 36px;width:100%}
.table-row{display: table-row}
.table-row:focus{outline: none}
.table-cell{display: table-cell;padding:10px 0}
.ui-corner-all{border-radius: 2px !important}


.ui-datatable .ui-editable-column.ui-cell-editing>.ui-cell-data{display:none !important}
.ui-datatable th.ui-sortable-column:not(.ui-state-active):hover{background:none !important}
.p-required:before{margin-right: 5px;color: #ff0000;content: "*";font-family:inherit;vertical-align: sub;font-size: 16px;font-weight: 900 }
.p-required-emp:before{margin-right: 5px;;content: "*";font-family:inherit;vertical-align: sub;font-size: 16px;opacity: 0}

.p-center{position: absolute;white-space: nowrap;top: 50%;transform: translateY(-50%)}
.p-right{position: absolute;white-space: nowrap;top: 50%;transform: translateY(-50%);left:100%}
/* btn -class */
.btn{font-size: 14px !important;min-width: 80px;height: 36px;border-radius: 2px !important;border: none !important}
.btn-secondary{color: #333 !important;background: #fff !important;border: 1px solid #ddd !important;}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background: #f2f2f2 !important}
.btn-primary:active{box-shadow:1px 1px #fafafa inset}

.btn-primary{color: #fff !important;background: #1a91eb !important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background: #1586dc !important}
.btn-primary:active{box-shadow:1px 1px #1586dc inset}

.btn-success{color: #fff !important;background: #38b249 !important;}
.btn-success:hover,.btn-success:focus,.btn-success:active{background: #1fa131 !important}
.btn-success:active{box-shadow:1px 1px #1fa131 inset}

/* 标签 -class */
.p-label.active{padding: 3px 16px ;border-radius: 16px !important;background: #1a91eb;font-size: 14px !important;color: #fff}
.p-label-icon.active{cursor: pointer;position: absolute;background: #5fb2f1;width: 18px;height: 18px;border-radius: 50%;text-align: center;line-height: 18px !important;;color: #bfe0f9;right: 5px!important;top: 50% !important;transform: translateY(-50%);}
.p-label{padding: 3px 16px ;border-radius: 16px !important;border:1px solid #1a91eb ;font-size: 14px !important;color: #1a91eb}
.p-label-icon{cursor: pointer;position: absolute;background: #1a91eb;width: 18px;height: 18px;border-radius: 50%;text-align: center;line-height: 18px !important;;color: #fff;right: 5px!important;top: 50% !important;transform: translateY(-50%);}

/* pannel -class */
.panel-status-success{background:#38b249;padding:3px 7px;font-size:12px;color:#fff;margin-left:5px;border-radius:2px}
.ui-panel .ui-panel-titlebar{padding: 5px 20px !important}
.ui-state-highlight{background: #1a91eb !important}
.ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):hover,.ui-multiselect-panel .ui-multiselect-item:not(.ui-state-highlight):hover{background: #ebf8ff !important}
.ui-datatable tbody > tr.ui-widget-content.ui-state-highlight {background-color: #ebf8ff !important;color: inherit !important;}
.ui-datatable tbody.ui-datatable-hoverable-rows > tr.ui-widget-content:not(.ui-state-highlight):hover{background: #ebf8ff !important;cursor: default}
.ui-datatable tbody.ui-datatable-hoverable-rows > tr.ui-widget-content.ui-datatable-emptymessage-row:hover{background: none !important;cursor: default}
.ui-datatable-data>tr>td,.ui-datatable .ui-datatable-thead>tr>th{border-color:#f0f0f0 !important}
/* select -button */
.p-select-button{margin: 0 20px 0 0 !important;padding: 5px 0 !important;border: #1a91eb 1px solid !important;color: #1a91eb !important;border-radius:2px;}
.ui-dropdown:hover label,.ui-dropdown:hover .ui-dropdown-trigger{background:#f2f2f2 !important}
/* dialog -class*/
.ui-dialog .ui-dialog-titlebar{background: #1a91eb;color:#fff;font-size:14px;}
.ui-dialog .ui-dialog-titlebar a{color:#bfe0f9;}
.ui-dialog .ui-dialog-titlebar a:hover{background: none;border: 1px solid transparent;color: #bfe0f9;}
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title{font-size:16px !important;}
.ui-dialog.ui-widget .ui-dialog-content{padding:12px !important}
.ui-dialog .ui-dialog-content .dialog-hide{display:  none !important}

.ui-dialog-content .table-cell.text-right{color: #b1b1b1}
.m-btn-dialog{margin:10px 0 5px 0 !important}
.flex-td{min-height: 36px;display: flex;align-items: center;width: 100%}
/* table -class */
.ui-datatable .ui-datatable-thead>tr>th, .ui-datatable .ui-datatable-tfoot>tr>td, .ui-datatable .ui-datatable-data>tr>td{padding:.5em 1em}

.dark-hover-bg{background: #0e4a71;}
.dark-hover-bg1{background: #0e4a71;}
.dark{color: #156090}
.dark-bg{background-color: #156090 !important}
.gray{color: #e2e7eb}
.gray-bg{background-color: #e2e7eb !important}
.btn-gray-bg{background-color: #e2e7eb !important;border: #e2e7eb !important;color: inherit;color: initial !important}
.font-color-light{color: #999}
/* input{background-color: #f3f3f3 !important;border: 1px solid #f3f3f3 !important;} */
.bg-input-icon{background-color: #8facc2 !important;color: #fff  !important}
.ccc{color: #ccc}
.fff{color: #fff}

.sidebar .ui-state-default{
  background: none;border: none;
}
.sidebar .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active):hover{
  color: #fff;background: #eee;border: none;
}
.sidebar .ui-panelmenu .ui-panelmenu-header a {
  padding: .625em .5em
}
.sidebar .ui-panelmenu .ui-panelmenu-content{
  background: #0e4a71;color: #fff
}
.sidebar .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link{
  color: #eaeaea;
  padding: .625em .875em;
  font-size: .9375em;
}
.sidebar .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link:hover{
  color: #212121
}
a{text-decoration: none !important}
/* color end */
.ui-state-active{
  color: #fff !important;
  background: #2399e5 !important;
  border: none !important;
}

/* border star*/
.border-l-fff{border-left-color: #fff !important}
.radius-none{border-radius: 0 !important}
.border-none{border: none !important;}


.v-bottom{vertical-align:bottom }
.v-middle{vertical-align: middle}
.v-top{vertical-align: top}
.a-color{color: #1b82d7 !important}
.a-color:hover{cursor: pointer}
.h-pointer:hover{cursor: pointer}
.h-disabled:hover{cursor: not-allowed}
.user-select-none{-moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;}
.read-only{opacity: .7}
.opacity1{opacity: 1 !important}
.opacity0{opacity: 0 !important}
.opacity06{opacity: 0.6 !important}
.text-center{text-align: center}
.text-right{text-align: right}
.text-left{text-align: left !important}
.pull-left{float: left}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}

.inline-block{display: inline-block}
.display-none{display: none}
.flex{display: flex !important}
.ellipsis{display:block !important;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis-td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis-td-2{overflow:hidden; text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: -webkit-box !important;}
.relative{position: relative}
.absolute{position: absolute !important;top:0;left:0}
.zindex-10001{z-index: 100001}
.fixed-center{position: fixed;top: 50%;left: 50%;transform: translateY(-100%)}
div.center-message{position: fixed !important;left: 50%;top: 50%;width: 80%;
  transform: translate(-50%,-100%);z-index: 999;padding: 0;max-width: 500px;min-width:250px}



.spin {
  -webkit-transform: rotate(360deg);
  -webkit-animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
  from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.spin {
  transform: rotate(360deg);
  animation: spin 1.5s linear infinite;
}
@keyframes spin {
  from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

/* ngx-tree */
.show {
  display: block!important;
}
.dropdown, .dropup {
  position: relative;
}
.hide-text {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-hide {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.radius-half{border-radius:50% !important}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
  border-color: #ddd;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-body {
  padding: 15px;
}
.ng-invalid:not(.ng-pristine) span.form-control, .ng-invalid:not(.ng-untouched) span.form-control{border-color:#a94442}
.input-group > .dropdown{
  position:static
}
.disabled > span{
  background-color:#eceeef;cursor:not-allowed
}
.disabled  .btn{
  border-color:#ccc
}
.enabled > span{cursor:context-menu}
ul.dropdown-menu{height:auto;list-style-type:none;margin-top:0;max-height:200px;overflow-x:hidden;width:100%
}
.selected-container-text{padding-left:7px}
.selected-container-item{padding-left:2px}
.selected-item-text{
  font-size:14px;margin:3px
}
.selected-item-item{
  font-size:14px;margin:2px;outline:0
}
.more-items-icon{
  bottom:23px;height:10px;opacity:.5;position:absolute;right:20px;z-index:100
}
.close{font-size:18px;line-height:.75;margin-left:5px;padding-top:3px;z-index:50}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.caret, .close{position:absolute}
.caret{height:10px;margin-top:-2px;right:10px;top:50%}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.pull-right {
  float: right;
}
.dropdown-menu{
  position: absolute;
  left: 0;
  top: 100%;
  background: #fff;
  padding-left: 0;
}
.input-risk-border{
  border: 1px solid #cadafc!important;
}

/*风险等级*/
.risk-level-card {
  padding: 3px 5px;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #000000;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}

.risk-level-1 {
  color: #ef16ce !important;
  border-color: #ef16ce !important;
}

.risk-level-2 {
  color: #ff6b6b !important;
  border-color: #ff6b6b !important;
}

.risk-level-3 {
  color: #ffc64c !important;
  border-color: #ffc64c !important;
}

.risk-level-4 {
  color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}

.risk-level-5 {
  color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}

.footer-btn-wrapper {
  width: 100%;
  margin: 10px auto 0;
  text-align: center;
}

.at-link {
  color: #1a91eb !important;
}

.person-card {
  position: absolute;
  /*bottom: 52px;*/
  /*left: -50px;*/
  padding: 20px;
  background: rgba(0, 0, 0, .6);
  /*display: none;*/
  min-width: 156px;
  max-height: 114px;
  border-radius:4px;
  display: block;
  z-index: 1001;
}

.avatar-normal {
  width: 40px !important;
  height: 40px !important;
}

.avatar-small {
  width: 32px !important;
  height: 32px !important;
}

.person-card .person-card-text {
  white-space: nowrap;
  color: #fff;
  font-size: 16px;
  margin-bottom: 16px;
}

/*.float-person:hover .person-card {*/
  /*display: block;*/
/*}*/


.person-card .arrow {
  border-style: solid dashed dashed dashed;
  border-width: 10px;
  border-color: rgba(0, 0, 0, .6) transparent transparent transparent;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -20px;
  z-index: 99999;
  left: 60px;
}
